<?php
//后台的平台控制器,用于存放后台的公共代码
//
class PlatformController extends controller {
	//判断用户是否登录防止用户翻墙
	protected function checkLogin() {
		//判断不需要登录验证的动作
		//列出不需要登录动作列表
		$no_need = array(
			'Admin' => array('login','check','captcha'),
	);
	if(isset($no_need[CONTROLLER]) && in_array(action, $no_need[CONTROLLER])){
		//说明不用验证,特例
		return ;
	}

		@session_start();
		if(!isset($_SESSION['adminInfo'])) {
			$this->jump('index.php?p=Back&c=Admin&a=login', ':( 请您先登录!');
		}
	}

	public function __construct() {
		//先显示的调用父类的构造方法
		parent::__construct();
		//防止用户翻墙
		$this->checkLogin();
	}
}